package com.phoenix.jsef.basedata.pojo;

import com.phoenix.jsef.framework.Entity;
import com.phoenix.jsef.framework.annotations.EntityAttribute;
import java.util.Date;

 /**   
 * @ClassName: CBaseUserEntity  
 * @Description:TODO(该类为数据中 表:base_user 对应的商业实体类.)   
 * @author: 李启联
 * @date:   2019-8-6 16:41:33  
 * @version V1.0     
 * @Copyright: Copyright (c) 2018
 * 申明：本内容未经作者本人同意,禁止外泄以及用于其他的商业项目.
 */
@EntityAttribute(selectTable = "base_user", updateTable = "base_user", identityProperty = "id")
@SuppressWarnings("serial")
public class CBaseUserEntity extends Entity {
	// 编号
	private String id;		
	// 系统登入账号
	private String account;		
	// 用户名
	private String name;		
	// 昵称
	private String nickName;		
	// 头像
	private String avatar;		
	// 性别
	private String sex;		
	// 生日
	private Date birthdate;		
	// 密码
	private String password;		
	// 邮箱
	private String email;		
	// 手机号
	private String mobile;		
	// 联系地址
	private String address;		
	// 用户描述
	private String description;		
	// 状态  0：禁用   1：正常
	private Boolean status;		
	// 机构id
	private String deptId;		
	// 创建人
	private String createUser;		
	// 创建时间
	private Date createTime;		
	// 更新人
	private String lastUpdateUser;		
	// 更新时间
	private Date lastUpdateTime;		
	// 失效时间 null：永久有效
	private Date expiredTime;		
	// 是否删除  1：已删除  0：正常
	private Boolean isDel;		
	// 是否锁定  1：已锁定  0：正常
	private Boolean isLocked;		
	// 锁定说明
	private String lockedRemark;		
	
	public String getId(){
		return this.id;
	}
	public void setId(String id){
		this.id = id;
	}
	
	public String getAccount(){
		return this.account;
	}
	public void setAccount(String account){
		this.account = account;
	}
	
	public String getName(){
		return this.name;
	}
	public void setName(String name){
		this.name = name;
	}
	
	public String getNickName(){
		return this.nickName;
	}
	public void setNickName(String nickName){
		this.nickName = nickName;
	}
	
	public String getAvatar(){
		return this.avatar;
	}
	public void setAvatar(String avatar){
		this.avatar = avatar;
	}
	
	public String getSex(){
		return this.sex;
	}
	public void setSex(String sex){
		this.sex = sex;
	}
	
	public Date getBirthdate(){
		return this.birthdate;
	}
	public void setBirthdate(Date birthdate){
		this.birthdate = birthdate;
	}
	
	public String getPassword(){
		return this.password;
	}
	public void setPassword(String password){
		this.password = password;
	}
	
	public String getEmail(){
		return this.email;
	}
	public void setEmail(String email){
		this.email = email;
	}
	
	public String getMobile(){
		return this.mobile;
	}
	public void setMobile(String mobile){
		this.mobile = mobile;
	}
	
	public String getAddress(){
		return this.address;
	}
	public void setAddress(String address){
		this.address = address;
	}
	
	public String getDescription(){
		return this.description;
	}
	public void setDescription(String description){
		this.description = description;
	}
	
	public Boolean getStatus(){
		return this.status;
	}
	public void setStatus(Boolean status){
		this.status = status;
	}
	
	public String getDeptId(){
		return this.deptId;
	}
	public void setDeptId(String deptId){
		this.deptId = deptId;
	}
	
	public String getCreateUser(){
		return this.createUser;
	}
	public void setCreateUser(String createUser){
		this.createUser = createUser;
	}
	
	public Date getCreateTime(){
		return this.createTime;
	}
	public void setCreateTime(Date createTime){
		this.createTime = createTime;
	}
	
	public String getLastUpdateUser(){
		return this.lastUpdateUser;
	}
	public void setLastUpdateUser(String lastUpdateUser){
		this.lastUpdateUser = lastUpdateUser;
	}
	
	public Date getLastUpdateTime(){
		return this.lastUpdateTime;
	}
	public void setLastUpdateTime(Date lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}
	
	public Date getExpiredTime(){
		return this.expiredTime;
	}
	public void setExpiredTime(Date expiredTime){
		this.expiredTime = expiredTime;
	}
	
	public Boolean getIsDel(){
		return this.isDel;
	}
	public void setIsDel(Boolean isDel){
		this.isDel = isDel;
	}
	
	public Boolean getIsLocked(){
		return this.isLocked;
	}
	public void setIsLocked(Boolean isLocked){
		this.isLocked = isLocked;
	}
	
	public String getLockedRemark(){
		return this.lockedRemark;
	}
	public void setLockedRemark(String lockedRemark){
		this.lockedRemark = lockedRemark;
	}
	
	
	public CBaseUserEntity(){
	}
	
	@Override
    public String toString(){
    	return " CBaseUserEntity ["
    	       +" id = " +id +" ,"
    	       +" account = " +account +" ,"
    	       +" name = " +name +" ,"
    	       +" nickName = " +nickName +" ,"
    	       +" avatar = " +avatar +" ,"
    	       +" sex = " +sex +" ,"
    	       +" birthdate = " +birthdate +" ,"
    	       +" password = " +password +" ,"
    	       +" email = " +email +" ,"
    	       +" mobile = " +mobile +" ,"
    	       +" address = " +address +" ,"
    	       +" description = " +description +" ,"
    	       +" status = " +status +" ,"
    	       +" deptId = " +deptId +" ,"
    	       +" createUser = " +createUser +" ,"
    	       +" createTime = " +createTime +" ,"
    	       +" lastUpdateUser = " +lastUpdateUser +" ,"
    	       +" lastUpdateTime = " +lastUpdateTime +" ,"
    	       +" expiredTime = " +expiredTime +" ,"
    	       +" isDel = " +isDel +" ,"
    	       +" isLocked = " +isLocked +" ,"
    	       +" lockedRemark = " +lockedRemark   
    	       +" ]";
    }
	
}